opencpn:developer_manual:developer_guide:compiling_windows:nsis_table

Sorry, but the CAPTCHA wasn't answered correctly. Maybe you're not human at all?

NSIS Table

Table for Creation of Operational "Release" Version

Note: Any improvements or corrections would be appreciated.

The destination shown in the table would be a main OpenCPN program folder similar to

"c:\programfiles (x86)\opencpn.4.5.221\"

NOTE: This listing attempts to duplicate the NSIS created setup directory found under a directory similar to:

 "C:\Users\[username]\Documents\GitHub\obeta\OpenCPN\build\_CPack_Packages\win32\NSIS\opencpn_[version]_setup

This directory will normally contain all files necessary for an operational running version of OpenCPN. After this directory is completed, NSIS will copy its contents and compact into an “opencpn_[version]_setup.exe” found in two places:

C:\Users\[username]\Documents\GitHub\obeta\OpenCPN\build\_CPack_Packages\win32\NSIS
Also sometimes in C:\Users\[username]\Documents\GitHub\obets\OpenCPN\build
Copy Individual files FromTo
opencpn.exebuild/release/opencpn.exedestination
ocpn_gltest1.exebuildwin/ocpn_gltest1.exedestination
license.txtdata/license.txtdestination
PrivacyPolicy.txtbuildwin/crashrpt/PrivacyPolicy.txtdestination
CrashRpt1403.dllbuildwin/crashrpt/CrashRpt1403.dlldestination
crashrpt_lang.inibuildwin/crashrpt/crashrpt_lang.inidestination
CrashSender1403.exebuildwin/crashrpt/CrashSender1403.exedestination
dbghelp.dllbuildwin/crashrpt/dbghelp.dlldestination
cairo.dllbuildwin/gtk/cairo.dlldestination
expat.dllbuildwin\expat-2.1.0/expat.dlldestination
fontconfig.dllbuildwin/gtk/fontconfig.dlldestination
iconv.dllbuildwin/gtk/iconv.dlldestination
libcurl.dllbuildwin/libcurl.dlldestination
libpng16.dllbuildwin/gtk/libpng16.dlldestination
libxml2.dllbuildwin/gtk/libxml2.dlldestination
msvcp120.dllbuildwin/vc/msvcp120.dlldestination
msvcr120.dllbuildwin/vc/msvcr120.dlldestination
pixman-1.dllbuildwin/gtk/pixman-1.dlldestination
zlib1.dllbuildwin/zlib1.dlldestination
Copy 16 wxWidget Files From To
All Files buildwin/wxWidgets/*.* destination
wxbase30u_net_vc_custom.dllbuildwin/wxWidgetsdestination
wxbase30u_vc_custom.dllbuildwin/wxWidgetsdestination
wxbase30u_xml_vc_custom.dllbuildwin/wxWidgetsdestination
wxmsw30u_adv_vc_custom.dllbuildwin/wxWidgetsdestination
wxmsw30u_aui_vc_custom.dllbuildwin/wxWidgetsdestination
wxmsw30u_core_vc_custom.dllbuildwin/wxWidgetsdestination
wxmsw30u_gl_vc_custom.dllbuildwin/wxWidgetsdestination
wxmsw30u_html_vc_custom.dllbuildwin/wxWidgetsdestination
wxmsw30u_media_vc_custom.dllbuildwin/wxWidgetsdestination
wxmsw30u_propgrid_vc_custom.dllbuildwin/wxWidgetsdestination
wxmsw30u_qa_vc_custom.dllbuildwin/wxWidgetsdestination
wxmsw30u_ribbon_vc_custom.dllbuildwin/wxWidgetsdestination
wxmsw30u_richtext_vc_custom.dllbuildwin/wxWidgetsdestination
wxmsw30u_stc_vc_custom.dllbuildwin/wxWidgetsdestination
wxmsw30u_webview_vc_custom.dllbuildwin/wxWidgetsdestination
wxmsw30u_xrc_vc_custom.dllbuildwin/wxWidgetsdestination
Copy Six Data Directories FromTo
docdata\doc\*.*destination\doc
gshhsdata\gshhs\*.*destination\gshhs
s57datadata\s57data\*.*destination\s57data
soundsdata\sounds\*.*destination\sounds
tcdatadata\tcdata\*.*destination\tcdata
wvsdatadata\wvsdata\*.*destination\wvsdata
Copy to share Directory FromTo
I cannot find the correct locales directoryFIXME
I cannot find the docs filesFIXME
sharedatadestination/share
Copy to uidata DirectoryFromTo
3 SVG Directories from /data/svg to uidata
journeymandata/svg/journeyman/*.*destination/uidata/journeyman
journeyman_flatdata/svg/journeyman_flat/*.*destination/uidata/journeyman_flat
traditionaldata/svg/traditional/*.*destination/uidata/tradtitional
Copy to uidata DirectoryFromTo
9 Toolbar Files & Icon Files from src/bitmaps to uidata
styles.xmlsrc/bitmaps/styles.xmldestination/uidata
toolicons_journeyman.png src/bitmaps/toolicons_journeyman.png destination/uidata
toolicons_journeyman_flat.png src/bitmaps/toolicons_journeyman_flat.pngdestination/uidata
toolicons_traditional.png src/bitmaps/toolicons_traditional.pngdestination/uidata
iconAll.pngsrc/bitmaps/iconAll.png destination/uidata
iconMinimum.pngsrc/bitmaps/iconMinimum.png destination/uidata
iconRMinus.pngsrc/bitmaps/iconRMinus.png destination/uidata
iconRPlus.pngsrc/bitmaps/iconRPlus.png destination/uidata
iconStandard.pngsrc/bitmaps/iconStandard.png destination/uidata

Plugin Debug Version *_pi.dll and *_pi\Data Folders

Source *_pi.dll: source\build\plugins\*_pi\debug\*_pi.dll
Source *_pi\data: source\plugins\*_pi\data\*.*
Destination: source\build\plugins

Copy to build\pluginsFromTo
Debug 4 Internal Plugin *_pi.dll To debug a plugin. Use as an example
chartdlder_pi.dll build\plugins\chartdldr_pi\debug\chartdnldr_pi.dll source\build\plugins
dashboard_pi.dll build\plugins\dashboard_pi\debug\dashboard_pi.dll source\build\plugins
grib_pi.dll build\plugins\grib_pi\debug\grib_pi.dll source\build\plugins
wmm_pi.dll build\plugins\wmm_pi\debug\wmm_pi.dll source\build\plugins
Copy to \build\pluginsFromTo
Debug 4 Internal Plugins *_pi\Data Directories
data\*.* files plugins\chartdldr_pi\data\*.* build\plugins\chartdldr_pi\data
data\*.* files plugins\dashboard_pi\data\*.* build\plugins\dashboard_pi\data
data\*.* files plugins\grib_pi\data\*.* build\plugins\grib_pi\data
data\*.* files plugins\wwm_pi\data*.* build\plugins\wmm_pi\data

Plugin Release Version *_pi.dll and *_pi\Data Folders

Source *_pi.dll: source\build\plugins\*_pi\release\*_pi.dll
Source *_pi\data: source\release\plugins\*_pi\data\*.*
Destination: source\build\plugins

Copy to build\pluginsFromTo
Release 4 Internal Plugin *_pi.dll Use as an example for other plugins.
chartdlder_pi.dll build\plugins\chartdldr_pi\release\chartdnldr_pi.dll build\release\plugins
dashboard_pi.dll build\plugins\dashboard_pi\release\dashboard_pi.dll build\release\plugins
grib_pi.dll build\plugins\grib_pi\release\grib_pi.dll build\release\plugins
wmm_pi.dll build\plugins\wmm_pi\release\wmm_pi.dll build\release\plugins
Copy to \build\pluginsFromTo
Release 4 Internal Plugins *_pi\Data Directories Use as an example
data\*.* files plugins\chartdldr_pi\data\*.* build\release\plugins\chartdldr_pi\data
data\*.* files plugins\dashboard_pi\data\*.* build\release\plugins\dashboard_pi\data
data\*.* files plugins\grib_pi\data\*.* build\release\plugins\grib_pi\data
data\*.* files plugins\wwm_pi\data*.* build\release\plugins\wmm_pi\data
  • opencpn/developer_manual/developer_guide/compiling_windows/nsis_table.txt
  • Last modified: 2017/02/26 01:28
  • by rgleason